<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  
</head>
<body style="height: 3000px;">
  <div id="app">
    <home></home>
  </div>
  <script src="./vue.js"></script>
  <script>
    // 创建一个子组件对象
    const Child = {
      template: `
        <div> 
          我是子组件
          {{ title }}
          {{ subTitle }}
          <input v-model="title"/>
        </div>
      `,
      // props
      props:['title', 'subTitle'],
      data(){
        return {
        
        }
      }
    }
    // 全局组件
    const Home =  {
      template: `
        <div> 
          我是home页，父组件
          <hr>
          <child title="我是父组件传过去的数据" :subTitle="msg"></child>
        </div>
      `,
      data(){
        return {
          msg:"我是二级标题",
          
        }
      },
      components:{
        Child
      }
    }
    Vue.component('Home', Home)
    const vm = new Vue({
      el: '#app'
      
    })
  </script>
</body>
</html>